package cn.tedu.spring.di;

import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Author：程Sir
 * Name： SpringTest01
 * Content:
 */
@Configuration // 表示当前的类是一个配置类
public class SpringConfig {

    @Bean
    public Saw saw1(){
        return new Saw();
    }
    @Bean
    public Saw saw2(){
        return new Saw();
    }

    @Bean
    public Worker worker( Saw saw2){ // 通过添加了@Bean注解的方法的参数列表，可以将所需的对象从spring容器转入
        Worker worker = new Worker();
        // 将spring传入的对象添加到work对象中
        worker.setSaw(saw2);
        return worker;
    }
}
